package org.geektime.task.sboauth.model;


import com.alibaba.fastjson.JSONObject;

/**
 * 2021年04月21日 22:47:08
 */
public class OAuthUser {

    /**
     * 用户第三方系统的唯一id。在调用方集成该组件时，可以用uuid + source唯一确定一个用户
     *
     * @since 1.3.3
     */
    private String uuid;
    /**
     * 用户名
     */
    private String username;
    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 用户备注（各平台中的用户个人介绍）
     */
    private String remark;

    /**
     * 第三方平台返回的原始用户信息
     */
    private JSONObject rawUserInfo;

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

//    public JSONObject getRawUserInfo() {
//        return rawUserInfo;
//    }

    public void setRawUserInfo(JSONObject rawUserInfo) {
        this.rawUserInfo = rawUserInfo;
    }
}
